<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* å¤´éƒ¨ä¼ä¸šä¿¡æ¯ */
.home-company {
    padding: 23px 0 20px;
    box-sizing: border-box;
    background-color: white;
}

.home-company .logo-cover {
    width: 104px;
    /*height: 52px;*/
    margin-left: 7px;
}

.home-company .logo-cover img {
    width: 100%;
    height: auto;
}

.home-company .desc {
    margin-left: 15px;
    max-width: 693px;
}

.home-company .desc .title h3 {
    font-size: 25px;
    font-weight: 500;
    color: #000000;
    line-height: 38px;
}

.home-company .desc .i-icon-card {
    display: inline-block;
    height: 28px;
    background: url(../global/images/icon-wrz@2x.png) left center no-repeat;
    background-size: 28px 28px;
    font-size: 14px;
    font-family: SourceHanSansCN-Heavy, SourceHanSansCN;
    font-weight: 800;
    color: #999999;
    line-height: 28px;
    padding-left: 31px;
    margin-left: 25px;
}

.home-company .desc .i-icon-card.active {
    background: url(../global/images/icon-yirz@2x.png) left center no-repeat;
    background-size: 28px 28px;
    color: #43C02E;
}

.home-company .desc .text {
    font-size: 14px;
    font-weight: 400;
    color: #696969;
    line-height: 20px;
    margin-top: 10px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.home-company .vip-info .i-con-svip {
    width: 119px;
    height: 40px;
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #999999;
    line-height: 34px;
    background: url(../global/images/icoon-vip@2x.png) no-repeat;
    background-size: 100% 100%;
}

.home-company .vip-info .i-con-svip span {
    margin-left: 44px;
    font-weight: bold;
}

.home-company .vip-info .i-con-vipgrde {
    width: 88px;
    height: 40px;
    background: url(../global/images/icon-vip-grade@2x.png) no-repeat;
    background-size: 100% 100%;
    margin-left: 75px;
}

.home-company .vip-info .grde .year {
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    color: #8B8B8B;
    margin-left: 20px;
    margin-top: -5px;
}

.home-company .vip-info .grde .year font {
    font-size: 28px;
    font-family: HelveticaNeue-Bold, HelveticaNeue;
    font-weight: bold;
    color: #E60000;
    margin: 0 5px;
}

.home-company .vip-info .i-con-vipgrde span {
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #6A4E09;
    line-height: 34px;
    margin-left: 44px;
}

.home-company .vip-info .phone {
    font-size: 34px;
    font-family: HelveticaNeue-Medium, HelveticaNeue;
    font-weight: 500;
    color: #E60000;
    line-height: 41px;
    text-align: right;
    margin-top: 10px;
}


/* banner */
.swiper-box {
    height: 304px;
    position: relative;
    overflow: hidden;
}

.swiper-box .swiper-slide img {
    width: 100%;
}

.swiper-box .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
}

.swiper-box .swiper-pagination {
    text-align: right;
    left: initial;
    right: 15px;
    bottom: 15px;
}

.swiper-box .swiper-pagination-bullet-active {
    background: white;
}

/* å·¦å³ä¸¤æ&nbsp; */
.sidebar-group {
    width: 250px;
    background-color: white;
}

.maincont-group {
    width: 931px;
}

.sidebar-group .sider-data {
    width: 250px;
    margin-bottom: 15px;
    background: #fff;
    overflow: hidden;
}

.sidebar-group .sider-data .title-com-v {
    border-bottom: 3px solid #000;
    padding: 10px 20px 10px 20px;
    overflow: hidden;
}

.sidebar-group .sider-data .title-com-v h3 {
    display: block;
    font-size: 16px;
    color: #333;
    font-weight: normal;
    margin: 16px auto;
}

.sidebar-group .sider-data .zz-vip2{
    color: #666;
}

.sidebar-group .sider-data .zz-vip2 p {
    float: left;
    line-height: 28px;
    margin: 0;
}

.sidebar-group .sider-data .zz-vip2 p i {
    display: block;
    width: 26px;
    float: left;
    margin: -1px 0;
    font-size: 25px;
}
.sidebar-group .sider-data .zz-vip2 i{
    color: #c4a80f;
    width: 27px;
    height: 26px;
}
.sidebar-group .sider-data .zz-vip2 i.v-bg-mini {
    background: url(../global/images/icon-company-bg.png) no-repeat 0 -145px;
}

.sidebar-group .sider-data .zz-vip2 p span {
    font-size: 16px;
}

.sidebar-group .sider-data .zz-vip2 p span {
    color: #c4a80f;
}

.sidebar-group .sider-data .zz-vip2 .year {
    font-size: 14px;
    padding: 0 5px;
    color: #666;
    padding-left: 10px;
}

.sidebar-group .sider-data ul {
    clear: both;
    padding: 10px 0;
    overflow: hidden;
}

.sidebar-group .sider-data ul li {
    clear: both;
    font-size: 13px;
    line-height: 26px;
}

.sidebar-group .sider-data ul li span {
    display: block;
    float: left;
    width: 85px;
    text-align: right;
    color: #999;
}

.sidebar-group .sider-data ul li p {
    float: left;
    width: 140px;
    color: #666;
    padding: 0;
    margin: 0;
}

.sidebar-group .sider-data ul li .icon .i-icon-style {
    width: 14px;
    height: 16px;
    margin-right: 3px;
}

.sider-data ul li .icon .s-i1 {

    background: url(../global/images/icon-company-bg.png) no-repeat 0 -186px;
}

.sider-data ul li .icon .s-i2 {
    background: url(../global/images/icon-company-bg.png) no-repeat -12px -186px;
}

.sider-data ul li .icon .s-i3 {
    background: url(../global/images/icon-company-bg.png) no-repeat -26px -186px;
}

.sider-data ul li .icon .s-i4 {
    width: 12px;
    height: 12px;
    background: url(../global/images/icon-company-bg.png) no-repeat -43px -189px;
}

/* å³è¾¹å†…å®¹ */
.sidebar-group .side-head {
    border-bottom: 1px solid #ddd;
    background: #fff;
    padding: 0 10px 0 10px;
    font-size: 16px;
    height: 56px;
    line-height: 58px;
    overflow: hidden;
    letter-spacing: 1px;
}

.sidebar-group .side-head div strong {
    font-weight: 500;
}

.sidebar-group .side-body {
    border-top: 0;
    background: #fff;
    padding: 10px;
    margin: 0 0 20px;
    font-size: 14px;
    color: #666;
}

.sidebar-group .side-body li {
    background: url(../global/images/icon-company-bg.png) no-repeat -1px -255px;
    padding: 0 0 0 20px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

.sidebar-group .side-body li a:hover {
    color: #f60;
    text-decoration: none;
}
.area-block {
    margin-bottom: 20px;
}

.area-block .main-head {
    border-bottom: 1px solid #ddd;
    padding: 0 30px 0;
    overflow: hidden;
    height: 55px;
    line-height: 60px;
    background: #fff;
    font-size: 21px;
    font-weight: 400;
    overflow: hidden;
    letter-spacing: 1px;
}

.area-block .main-head strong {
    font-weight: bold;
}

.area-block .main-cont {
    padding: 14px 13px;
    box-sizing: border-box;
    background-color: white;
}

/* å…¬å¸ä»‹ç» */
.company-block .intro {
    padding: 10px;
    font-size: 13px;
    line-height: 180%;
    text-align: justify;
}
.intro1 {
    padding: 10px;
    font-size: 13px;
    line-height: 180%;
}
.company-block .intro_new{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* å£°æ˜Ž */
.explain-block{
    font-size: 12px;
    background: #fefce4;
    padding: 16px 20px 25px 30px;
    color: #613915;
    line-height: 20px;
    border: 1px solid #e3e3e3;
    border-bottom-color: #c8cace;
    margin: 20px auto;
}
.explain-block p .lable{
    font-weight: 700;
}


/* å³æ&nbsp; */
/* é¦–é¡µ */


.recom-block .recom-li {
    width: 220px;
}

.recom-block .recom-li .cover {
    width: 220px;
    height: 160px;
    border: 1px solid #ededed;
    overflow: hidden;
}

.recom-block .recom-li .cover img {
    width: 100%;
    height: auto;
    text-align: center;
    max-width: 100%;
}

.recom-block .recom-li .tit {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 22px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    text-align: center;
    margin-top: 10px;
}

.recom-block .recom-li+.recom-li {
    margin-left: 8px;
}



/* è¾ƒæ–°ä¾›åº” */
.newSupply-block .thumb2 {
    width: 209px;
    height: 239px;
    display: inline-block;
    _display: inline;
    overflow: hidden;
    text-align: center;
    padding: 6px;
    transition: all 0.3s;
}

.newSupply-block .thumb2 img {
    border: #ededed 1px solid;
    padding: 3px;
    width: 180px;
    height: 180px;
    display: inline-block;
}
.newSupply-block .thumb2 div{
    width: 90%;
    height: 26px;
    overflow: hidden;
    line-height: 26px;
    font-size: 13px;
    margin: 0 auto;
}
.newSupply-block .thumb2:hover{
    background: #F1F1F1;
    outline: 0;
}
</pre></body></html>